body { background: #f8f8f8; }
.lazy-hidden { opacity: 0; }
.container { width: 1280px; margin: 0px auto; }
.g-bd { width: 100%; margin: 0px auto; }
.g-bd .m-img { width: 100%; margin: 0 auto; background: #fff; }
.g-bd .m-img img { width: 100%; }
.g-bd .m-goods-list { width: 950px; margin: 0px auto; }
.g-bd .m-goods-list .row { margin-top: 15px; }
.g-bd .m-goods-list .row-1 { height: 45px; padding-top: 40px; }
.g-bd .m-goods-list .row-1 .line { width: 100%; height: 1px; border-bottom: 1px dashed #c6c6c6; }
.g-bd .m-goods-list .row-1 .title { width: 240px; height: 85px; margin: 0px auto; position: relative; top: -45px; left: 0px; }
.g-bd .m-goods-list .row-3 { }
.g-bd .m-goods-list .row-3 .block { width: 910px; height: 280px; padding: 15px 20px; background: #ffffff; margin-top: 15px; }
.g-bd .m-goods-list .row-3 .block .u-hot-pic { width: 460px; height: 280px; float: left; position: relative; display: block; }
.g-bd .m-goods-list .row-3 .block .u-hot-pic img { width: 460px; height: 280px; display: block; }
.g-bd .m-goods-list .row-3 .block .u-hot-pic .mask { position: absolute; z-index: 1986; background: rgba(255, 255, 255, 0.7); top: 0; left: 0; width: 460px; height: 280px; }
.g-bd .m-goods-list .row-3 .block .u-hot-pic .mask .text { width: 90px; text-align: center; height: 90px; line-height: 90px; display: block; border-radius: 100%; font-size: 18px; margin: 95px auto; color: #fff; }
.g-bd .m-goods-list .row-3 .block .u-hot-pic .mask .text-1 { background: rgba(244, 100, 0, 0.7); }
.g-bd .m-goods-list .row-3 .block .u-hot-pic .mask .text-2 { background: rgba(0, 0, 0, 0.6); }
.g-bd .m-goods-list .row-3 .block .u-hot-txt { width: 420px; float: right; font-size: 12px; }
.g-bd .m-goods-list .row-3 .block .u-hot-txt h3 { width: 390px; max-height: 42px; overflow: hidden; font-size: 16px; font-weight: normal; }
.g-bd .m-goods-list .row-3 .block .label { height: 40px; margin: 5px 0; }
.g-bd .m-goods-list .row-3 .block .u-hot-txt .label .span { display: inline-block; padding: 0px 5px; height: 17px; text-align: center; line-height: 17px; margin: 2px 4px 2px 0px; color: #ffffff; }
.g-bd .m-goods-list .row-3 .block .u-hot-txt .hot-txt-msg { height: 55px; }
.g-bd .m-goods-list .row-3 .block .u-hot-txt .hot-txt-msg p { max-height: 18px; line-height: 18px; overflow: hidden; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }


.g-bd .m-goods-list .row-3 .block .u-hot-txt .unit-buy { width: 420px; height: 90px; overflow: hidden; margin-top: 15px; position: relative;}
.g-bd .m-goods-list .row-3 .block .u-hot-txt .unit-buy .time{height: 32px;line-height: 32px;display: block;font-size: 14px;}
.g-bd .m-goods-list .row-3 .block .u-hot-txt .unit-buy .info { position: absolute; top: 4px; left: 10px; }
.g-bd .m-goods-list .row-3 .block .u-hot-txt .unit-buy .info .price-now { font-family: arial; color: #fff; font-size: 40px; font-weight: bold; }
.g-bd .m-goods-list .row-3 .block .u-hot-txt .unit-buy .info .price-now span { color: #fff; font-size: 12px; }
.g-bd .m-goods-list .row-3 .block .u-hot-txt .unit-buy .info .price-old { color: #fff; font-size: 13px; text-decoration: line-through; }
.g-bd .m-goods-list .row-3 .block .u-hot-txt .unit-buy .info .price-old span { color: #fff; font-size: 12px; }

.g-bd .m-goods-list .row-3 .block .u-hot-txt .unit-buy .btn { height: 100px; width: 120px; position: absolute; top: 0; right: 0; }
.g-bd .m-goods-list .row-3 .block .u-hot-txt .unit-buy .btn .arrow { width: 0; height: 0; border-top: 50px solid transparent; border-bottom: 50px solid transparent;  float: left; display: block; }
.g-bd .m-goods-list .row-3 .block .u-hot-txt .unit-buy .btn .text { display: block; float: left; height: 90px; width: 85px; padding-left: 5px; }
.g-bd .m-goods-list .row-3 .block .u-hot-txt .unit-buy .btn .text .font { display: block; margin: 18px 0 0 20px; font-size: 20px; letter-spacing: 1px; width: 45px; }
.g-bd .m-goods-list .row-3 .block .u-hot-txt .follow { margin-top: 5px; float: right; color: #cccccc; }

/*抢先看看颜色*/
.g-bd .m-goods-list .row-3 .block .u-hot-txt .unit-buy-0 { background: #FFC95C; position: relative; }
.g-bd .m-goods-list .row-3 .block .u-hot-txt .unit-buy-0 .info .time { color: #404145 !important; }
.g-bd .m-goods-list .row-3 .block .u-hot-txt .unit-buy-0 .info .price-now { color: #e80012 }
.g-bd .m-goods-list .row-3 .block .u-hot-txt .unit-buy-0 .info .price-now span { color: #e80012 }
.g-bd .m-goods-list .row-3 .block .u-hot-txt .unit-buy-0 .info .price-old { color: #404145; }
.g-bd .m-goods-list .row-3 .block .u-hot-txt .unit-buy-0 .info .price-old span { color: #404145; }
.g-bd .m-goods-list .row-3 .block .u-hot-txt .unit-buy-0 .info .hour,
.g-bd .m-goods-list .row-3 .block .u-hot-txt .unit-buy-0 .info .min,
.g-bd .m-goods-list .row-3 .block .u-hot-txt .unit-buy-0 .info .sce { color: #e70011 }
.g-bd .m-goods-list .row-3 .block .u-hot-txt .unit-buy-0 .btn .text { background: #FFEABF }
.g-bd .m-goods-list .row-3 .block .u-hot-txt .unit-buy-0 .btn .arrow { border-right: 30px solid #FFEABF; }
.g-bd .m-goods-list .row-3 .block .u-hot-txt .unit-buy-0 .btn .text .font { color: #ff4b01; display: block; width: 100px; margin: 30px 0 0 0; }

/*立即抢购*/
.g-bd .m-goods-list .row-3 .block .u-hot-txt .unit-buy-1 { background: #f90; position: relative; }
.g-bd .m-goods-list .row-3 .block .u-hot-txt .unit-buy-1 .info { position: absolute; top: 4px; left: 10px; }
.g-bd .m-goods-list .row-3 .block .u-hot-txt .unit-buy-1 .info .time { color: #fff; }
.g-bd .m-goods-list .row-3 .block .u-hot-txt .unit-buy-1 .info .price-now { font-family: arial; color: #fff; font-size: 40px; font-weight: bold; }
.g-bd .m-goods-list .row-3 .block .u-hot-txt .unit-buy-1 .info .price-now span { color: #fff; font-size: 12px; }
.g-bd .m-goods-list .row-3 .block .u-hot-txt .unit-buy-1 .info .price-old { color: #fff; font-size: 13px; text-decoration: line-through; }
.g-bd .m-goods-list .row-3 .block .u-hot-txt .unit-buy-1 .info .price-old span { color: #fff; font-size: 12px; }
.g-bd .m-goods-list .row-3 .block .u-hot-txt .unit-buy-1 .btn { height: 100px; width: 120px; position: absolute; top: 0; right: 0; }
.g-bd .m-goods-list .row-3 .block .u-hot-txt .unit-buy-1 .btn .arrow { width: 0; height: 0; border-top: 50px solid transparent; border-bottom: 50px solid transparent; border-right: 30px solid #ff4b01; float: left; display: block; }
.g-bd .m-goods-list .row-3 .block .u-hot-txt .unit-buy-1 .btn .text { background: #ff4b01; display: block; float: left; height: 90px; width: 85px; padding-left: 5px; }
.g-bd .m-goods-list .row-3 .block .u-hot-txt .unit-buy-1 .btn .text .font { display: block; margin: 18px 0 0 20px; color: #fff; font-size: 20px; letter-spacing: 1px; width: 45px; }



/*已售完颜色*/
.g-bd .m-goods-list .row-3 .block .u-hot-txt .unit-buy-2 { background: #efefef }
.g-bd .m-goods-list .row-3 .block .u-hot-txt .unit-buy-2 .info .time { color: #404145 !important; height: 32px; }
.g-bd .m-goods-list .row-3 .block .u-hot-txt .unit-buy-2 .info .price-now { color: #e70010 }
.g-bd .m-goods-list .row-3 .block .u-hot-txt .unit-buy-2 .info .price-now span { color: #e70010 }
.g-bd .m-goods-list .row-3 .block .u-hot-txt .unit-buy-2 .info .price-old { color: #404145; }
.g-bd .m-goods-list .row-3 .block .u-hot-txt .unit-buy-2 .info .price-old span { color: #404145; }
.g-bd .m-goods-list .row-3 .block .u-hot-txt .unit-buy-2 .info .hour,
.g-bd .m-goods-list .row-3 .block .u-hot-txt .unit-buy-2 .info .min,
.g-bd .m-goods-list .row-3 .block .u-hot-txt .unit-buy-2 .info .sce { color: #e70011 }
.g-bd .m-goods-list .row-3 .block .u-hot-txt .unit-buy-2 .btn .text { background: #a0a0a0 }
.g-bd .m-goods-list .row-3 .block .u-hot-txt .unit-buy-2 .btn .arrow { border-right: 30px solid #FFEABF; }
.g-bd .m-goods-list .row-3 .block .u-hot-txt .unit-buy-2 .btn .text .font { color: #efefef; }
.g-bd .m-goods-list .row-3 .block .u-hot-txt .unit-buy-2 .btn .text .font { width: 65px; line-height: 50px; position: relative; left: -10px; top: 0px; }
.g-bd .m-goods-list .row-3 .block .u-hot-txt .unit-buy-2 .btn .arrow { border-right: 30px solid #a0a0a0; }


/*标签背景颜色*/
.g-bd .m-goods-list .row-3 .block .u-hot-txt .bg-4c8,
.bg-0 { background: #f40 }
.g-bd .m-goods-list .row-3 .block .u-hot-txt .bg-6ec,
.bg-1 { background: #f71232 }
.g-bd .m-goods-list .row-3 .block .u-hot-txt .bg-393,
.bg-2 { background: #f39800 }
.g-bd .m-goods-list .row-3 .block .u-hot-txt .bg-800,
.bg-3 { background: #88DBEA }
.g-bd .m-goods-list .row-3 .block .u-hot-txt .bg-31f,
.bg-4 { background: #9c3 }
.g-bd .m-goods-list .row-32 .category { overflow: hidden; }
.g-bd .m-goods-list .row-32 .category li { cursor: pointer; padding: 15px 30px; display: block; float: left; margin-right: 10px; transition: all .3s; -webkit-transition: all .3s; -o-transition: all .3s; }
.g-bd .m-goods-list .row-32 .category li:hover { -o-transform: scale(1.1); transform: scale(1.1); -webkit-transform: scale(1.1); }
.g-bd .m-goods-list .row-32 .category .active { background: #F1F1F1; }
.g-bd .m-goods-list .row-32 .category li img { display: block; }
.g-bd .m-goods-list .row-32 .category li a { display: block; color: #bbb; font-size: 12px; margin: 10px auto 0; }
.g-bd .m-goods-list .row-4 { width: 960px;border-bottom:1px dashed #F3F3F3; padding-bottom:15px; }
.g-bd .m-goods-list .row-4 .block { width: 226px; height: 284px; background: #ffffff; float: left; margin: 6px; }
.g-bd .m-goods-list .row-4 .advise .u-img { width: 216px; height: 216px; padding: 5px; overflow: hidden;position: relative;}
.g-bd .m-goods-list .row-4 .advise .u-img .mask{width: 226px; height: 226px;position: absolute;top:0;left: 0;
	background: rgba(255,255,255,0.6);z-index: 1986;transition:all 1s;
}

.g-bd .m-goods-list .row-4 .advise .u-img .mask:hover{cursor: pointer;background: rgba(255,255,255,0);}
.g-bd .m-goods-list .row-4 .advise .u-img .mask .btn{height: 70px;line-height: 70px;border-radius:100%;
	text-align: center; width: 70px;background: rgba(0,0,0,0.4);
color: #fff;position: absolute;top:0;left:0;bottom:0;right:0;margin:auto;z-index: 1989;
}


.g-bd .m-goods-list .row-4 .advise .u-img img{position: absolute;top:0;left: 0;}
.g-bd .m-goods-list .row-4 .advise .u-tit { padding-left: 10px; font-size: 14px; height: 30px;line-height: 30px;overflow: hidden;}
.g-bd .m-goods-list .row-4 .advise .u-money { height: 26px; width: 216px; line-height: 26px; margin: 5px auto; position: relative }
.g-bd .m-goods-list .row-4 .advise .u-money .price-now { font-size: 14px; font-weight: bold; color: #e80e1c }
.g-bd .m-goods-list .row-4 .advise .u-money .price-old { font-size: 12px; text-decoration: line-through; color: #b7b7b7 }
.g-bd .m-goods-list .row-4 .advise .u-money .buy-btn { display: inline-block; width: 75px; height: 26px; background: #ff4903; text-align: center; border-radius: 5px; position: absolute; right: 0px; top: 0px; }
.g-bd .m-goods-list .row-4 .advise .u-money .buy-btn a { color: #ffffff; font-size: 13px; }
.g-bd .m-goods-list .row-4 .advise .u-money .buy-btn-empty {background: #A0A0A0;}

.g-bd .m-goods-list .row-4 .advise .u-money .buy-none { background: #a0a0a0; }
.g-bd .m-goods-list .row-4 .btn-load-more{ margin-top: 30px; border-top: 1px solid #EDEDED; height: 28px;line-height: 28px;
	text-align: center;color: #BFBFBF;background:#EFEFEF;display: block;font-size: 14px;padding: 10px 0;transition:all 1s;}
.g-bd .m-goods-list .row-4 .btn-load-more:hover{cursor: pointer;background:#ff4903;color: #fff;}


.g-bd .m-goods-list .row-4 .nomore{display: none; overflow: hidden;width: 220px;margin:60px auto 15px;}
.g-bd .m-goods-list .row-4 .nomore img{display: block;float: left;}
.g-bd .m-goods-list .row-4 .nomore a{margin: 0 5px; padding:0 15px; display: block;float: left;height:24px;line-height: 24px; background: #ccc;color: #000;border-radius: 10px;font-size: 12px;}

.g-bd .m-goods-list .row-4 .loader{display: none;}